lib_audio_dsp: Audio DSP Library for xcore.ai

FAVOURITE VERSION RELEASED COMMENTS DOCUMENTATION SOFTWARE
1.5.1 2026-02-26 Updates to core dependencies lib_locks and lib_xcore_math VIEW HTML VIEW PDF ZIP
View older versions
1.5.0 2026-01-09 Added a 4:1 router stage. Fixed VPU initialisation in td_block_fir_compute, and updated dependent libraries (lib_locks, lib_logging, and lib_xcore_math) ZIP ZIP
1.4.0 2025-06-30 Updates and extensions to the DSP code generation support, including JSON export/import features that support GUI-based tuning tools and external DSP pipeline builders. ZIP ZIP
v1.3.0 2025-05-08 Lib_audio_dsp user guide updated to cover the new components in V1.3 release and also includes improvements to the setup instructions. ZIP ZIP
v1.2.0 2024-11-19 ZIP ZIP
v1.1.0 2024-09-27 ZIP ZIP
1.0.0 2024-08-06 ZIP ZIP
INFO

Summary

lib_audio_dsp

Note

Some software components in this tool flow are prototypes and will be updated in Version 2 of the library. The underlying Digital Signal Processing (DSP) blocks are however fully functional. Future updates will enhance the features and flexibility of the design tool.

lib_audio_dsp is a DSP library for the XMOS xcore architecture. It facilitates the creation of multithreaded audio DSP pipelines that efficiently utilise the xcore architecture.

The library is built around a set of DSP function blocks, referred to in the documentation as “Stages”, which have a consistent API and can be combined to create many different designs.

Features

lib_audio_dsp includes common signal processing functions optimised for the xcore, such as:

  • biquads and FIR filters

  • compressors, limiters, noise gates and envelope detectors

  • adders, subtractors, gains, volume controls and mixers

  • delays and reverb.

These can be combined together to make complex audio pipelines for many different applications, such as home audio, music production, voice processing, and AI feature extraction.

Known issues

  • None

Development repo

Required tools

  • XMOS XTC Tools: 15.3.1

Host system requirements

  • None

Required libraries (dependencies)

Support

This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support

Scroll to Top
Secret Link